home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / bbs / mhis020.zip / OLDBUILD.CMD < prev    next >
OS/2 REXX Batch file  |  1996-09-18  |  2KB  |  99 lines

  1. @echo off
  2. if %1. == . goto commandLineError
  3. if %2. == . goto noSecondParam
  4. set MEX_INCLUDE=%2
  5. :noSecondParam
  6.  
  7. if exist %MEX_INCLUDE%\max.mh goto maxOk
  8. echo Can't find file: %MEX_INCLUDE%\max.mh
  9. echo Please pass the directory containing max.mh as the second parameter
  10. echo to this batch file or type:
  11. echo.
  12. echo SET MEX_INCLUDE=[directory name]
  13. echo.
  14. echo before running this batch file, where [directory name] is the name
  15. echo of the directory containing max.mh. Usually, this file is located
  16. echo in a subdirectory of your main max directory called "m".
  17. echo.
  18. goto done
  19. :maxOk
  20. if exist %1\mexp.exe goto mexpOk
  21. echo Can't find file: %1\mexp.exe
  22. goto done
  23. :mexpOk
  24.  
  25. %1\mexp calljump
  26. if errorlevel 1 goto compileError
  27. %1\mexp calllist
  28. if errorlevel 1 goto compileError
  29. %1\mexp callhdr
  30. if errorlevel 1 goto compileError
  31. %1\mexp callindi
  32. if errorlevel 1 goto compileError
  33. %1\mexp calldir
  34. if errorlevel 1 goto compileError
  35. %1\mexp listdays
  36. if errorlevel 1 goto compileError
  37. %1\mexp callstat
  38. if errorlevel 1 goto compileError
  39.  
  40. %1\mexp crithdr
  41. if errorlevel 1 goto compileError
  42. %1\mexp critname
  43. if errorlevel 1 goto compileError
  44. %1\mexp critcity
  45. if errorlevel 1 goto compileError
  46. %1\mexp critgkey
  47. if errorlevel 1 goto compileError
  48. %1\mexp critbkey
  49. if errorlevel 1 goto compileError
  50. %1\mexp crittask
  51. if errorlevel 1 goto compileError
  52. %1\mexp critdef
  53. if errorlevel 1 goto compileError
  54. %1\mexp critcall
  55. if errorlevel 1 goto compileError
  56. %1\mexp critlsec
  57. if errorlevel 1 goto compileError
  58. %1\mexp crithsec
  59. if errorlevel 1 goto compileError
  60. %1\mexp critbflg
  61. if errorlevel 1 goto compileError
  62. %1\mexp critgflg
  63. if errorlevel 1 goto compileError
  64.  
  65.  
  66. echo.
  67. echo Compilation completed successfully.
  68. echo.
  69.  
  70. goto done
  71.  
  72. :commandLineError
  73. echo Compiles all files necessary to run MaxHistory.
  74. echo.
  75. echo Syntax:
  76. echo.
  77. echo    BUILD [maximus directory] [mex include directories]
  78. echo.
  79. echo Where [maximus directory] is the name of the directory containing MECCAP.EXE
  80. echo and MEXP.EXE, and [mex include directories] includes the directory containing
  81. echo the file MAX.MH.
  82. echo.
  83. goto done
  84.  
  85. :compileError
  86. echo.
  87. echo Compilation errors were detected. These errors must be corrected
  88. echo before you can use MaxHistory. 
  89. echo.
  90. :done
  91.  
  92. if %2. == . goto end
  93.  
  94. set MEX_INCLUDE=
  95.  
  96. :end
  97.  
  98.  
  99.